// declare a texture of a shape's surface (goes inside an object) // any of the attributes can be changed, or left out (default) texture { // pigment - attributes for surface color pigment { // agate, wood, checker, color, gradient… } // normal - attributes for surface “texture” normal { // bumps, dents, ripples, bump_map... } // finish - attributes for surface finish or shininess finish { // phong, specular, reflection, diffuse, metallic... } // material_map, tiles… }